Strongly polynomial algorithm for generalized flow maximization
نویسنده
چکیده
A strongly polynomial algorithm is given for the generalized flow maximization problem. It uses a new variant of the scaling technique, called continuous scaling. The main measure of progress is that within a strongly polynomial number of steps, an arc can be identified that must be tight in every dual optimal solution, and thus can be contracted. The full version is available on arXiv:1307.6809. The generalized flow model is a classical extension of network flows. Besides the capacity constraints, for every arc e there is a gain factor γe > 0, such that flow amount gets multiplied by γe while traversing the arc e. We study the flow maximization problem, where the objective is to send the maximum amount of flow to a sink node t. The model was already formulated by Kantorovich [17], as one of the first examples of linear programming; it has several applications in operations research [2, Chapter 15]. Gain factors can be used to model physical changes such as leakage or theft. Other common applications use the nodes to represent different types of entities, e.g. different currencies, and the gain factors correspond to the exchange rates. The existence of a strongly polynomial algorithm for linear programming is a major open question from a theoretical perspective. This refers to an algorithm with the number of arithmetic operations polynomially bounded in the number of variables and constraints, and the size of the numbers during the computations polynomially bounded in the input size. The landmark result by Tardos [27] gives an algorithm with the running time dependent only on the size of numbers in the constraint matrix, but independent from the right-hand side and the objective vector. This gives strongly polynomial algorithms for several combinatorial problems such as minimum cost flows (see also Tardos [26]) and multicommodity flows. Instead of the sizes of numbers, one might impose restrictions on the structure of the constraint matrix. Hence a natural question arises whether there exists a strongly polynomial algorithm for linear programs (LPs) with at most two nonzero entries per column (that can be arbitrary numbers). This question is still open; as shown by Hochbaum [15], all such LPs can be polynomially transformed to instances of the minimum cost generalized flow problem. (Note also that every LP can be polynomially transformed to an equivalent one with at most three nonzero entries per column.) Generalized flow maximization is an important special case of minimum cost generalized flows; it is probably the simplest natural class of LPs where no strongly polynomial algorithm has been known. The existence of such an algorithm has been a well-studied and longstanding open problem
منابع مشابه
Linearization of M-LINC Systems Using GMP and Particle Swarm Optimization for Wireless Communications
In this paper, an efficient algorithm for the efficiency maximization of the multilevel linear amplification using nonlinear components (M-LINC) systems is proposed regarding the linearity of the system. In this algorithm, we use the generalized memory polynomial (GMP) to provide a behavioral model for the power amplifier (PA) and calculate the power spectral density (PSD) of the output signal ...
متن کاملSolving Single Phase Fluid Flow Instability Equations Using Chebyshev Tau- QZ Polynomial
In this article the instability of single phase flow in a circular pipe from laminar to turbulence regime has been investigated. To this end, after finding boundary conditions and equation related to instability of flow in cylindrical coordination system, which is called eigenvalue Orr Sommerfeld equation, the solution method for these equation has been investigated. In this article Chebyshev p...
متن کاملShortest Path and Maximum Flow Problems in Networks with Additive Losses and Gains
We introduce networks with additive losses and gains on the arcs. If a positive flow of x units enter an arc a, then x + g(a) units exit. Arcs may increase or consume flow, i.e., they are gainy or lossy. Such networks have various applications, e.g., in financial analysis, transportation, and data communication. Problems in such networks are generally intractable. In particular, the shortest pa...
متن کاملA Polynomial-time Algorithm for the Generalized Independent-flow Problem
We consider a compound problem of the generalized minimum-cost flow problem and the independent-flow problem, which we call the generalized independent-flow problem. The generalized minimumcost flow problem is to find a minimum-cost flow in a capacitated network with gains, where each arc flow is multiplied by a gain factor when going through an arc. On the other hand, the independent-flow prob...
متن کاملMATHEMATICAL ENGINEERING TECHNICAL REPORTS Eigenvalue Optimization of Structures via Polynomial Semidefinite Programming
This paper presents a sequential semidefinite programming (SDP) approach to maximize the minimal eigenvalue of the generalized eigenvalue problem, in which the two symmetric matrices defining the eigenvalue problem are supposed to be the polynomials in terms of the variables. An important application of this problem is found in the structural optimization which attempts to maximize the minimal ...
متن کامل